package com.toe.user.webapi.mapper;

import com.toe.pojo.entity.user.UserUsertbl;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.toe.pojo.vo.user.UserUserVO;
import io.lettuce.core.dynamic.annotation.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * <p>
 * 用户表 Mapper 接口
 * </p>
 *
 * @author 陶涛
 * @since 2022-07-19
 */
@Repository
public interface UserUsertblMapper extends BaseMapper<UserUsertbl> {

    /*查询所有未被禁用的用户id*/
    List<Long> listAllUserId();

    // 分页查询平台的用户信息
    List<UserUserVO> queryUserList();

    // 根据id删除用户
    int deleteUserById(Long id);

    // 根据id修改is_enable字段实现封号
    int updateIsEnable(Long id);

    int releaseIsEnable(Long id);
}
